Search results for "Boltzmann method"

showing 10 items of 41 documents

Iterative momentum relaxation for fast lattice-boltzmann simulations

1999

Lattice-Boltzmann simulations are often used for studying steady-state hydrodynamics. In these simulations, however, the complete time evolution starting from some initial condition is redundantly computed due to the transient nature of the scheme. In this article we present a refinement of body-force driven lattice-Boltzmann simulations that may reduce the simulation time significantly. This new technique is based on an iterative adjustment of the local body-force and is validated on a realistic test case, namely fluid flow in a static mixer reactor.

Body forceComputer sciencebusiness.industryTime evolutionLattice Boltzmann methodsRelaxation (iterative method)MechanicsComputational fluid dynamicsStatic mixerlaw.inventionMomentumlawFluid dynamicsInitial value problembusinessAlgorithm
researchProduct

Comparison of implementations of the lattice-Boltzmann method

2008

AbstractSimplicity of coding is usually an appealing feature of the lattice-Boltzmann method (LBM). Conventional implementations of LBM are often based on the two-lattice or the two-step algorithm, which however suffer from high memory consumption and poor computational performance, respectively. The aim of this work was to identify implementations of LBM that would achieve high computational performance with low memory consumption. Effects of memory addressing schemes were investigated in particular. Data layouts for velocity distribution values were also considered, and they were found to be related to computational performance. A novel bundle data layout was therefore introduced. Address…

Computational fluid mechanicsMemory addressing schemesComputer scienceLattice Boltzmann methodsParallel computingSupercomputerAddressing modeHigh memoryMemory addressComputational MathematicsComputational Theory and MathematicsModeling and SimulationBundleModelling and SimulationLattice-Boltzmann methodImplementationHigh-performance computingCoding (social sciences)Computers & Mathematics with Applications
researchProduct

An efficient swap algorithm for the lattice Boltzmann method

2007

During the last decade, the lattice-Boltzmann method (LBM) as a valuable tool in computational fluid dynamics has been increasingly acknowledged. The widespread application of LBM is partly due to the simplicity of its coding. The most well-known algorithms for the implementation of the standard lattice-Boltzmann equation (LBE) are the two-lattice and two-step algorithms. However, implementations of the two-lattice or the two-step algorithm suffer from high memory consumption or poor computational performance, respectively. Ultimately, the computing resources available decide which of the two disadvantages is more critical. Here we introduce a new algorithm, called the swap algorithm, for t…

Computer simulationComputer sciencebusiness.industryLattice Boltzmann methodsGeneral Physics and AstronomyComputational fluid dynamicsProgram optimizationNonlinear Sciences::Cellular Automata and Lattice GasesHigh memoryHardware and ArchitecturebusinessAlgorithmImplementationSwap (computer programming)Coding (social sciences)Computer Physics Communications
researchProduct

Lattice-Boltzmann and finite difference simulations for the permeability of three-dimensional porous media

2002

Numerical micropermeametry is performed on three dimensional porous samples having a linear size of approximately 3 mm and a resolution of 7.5 $\mu$m. One of the samples is a microtomographic image of Fontainebleau sandstone. Two of the samples are stochastic reconstructions with the same porosity, specific surface area, and two-point correlation function as the Fontainebleau sample. The fourth sample is a physical model which mimics the processes of sedimentation, compaction and diagenesis of Fontainebleau sandstone. The permeabilities of these samples are determined by numerically solving at low Reynolds numbers the appropriate Stokes equations in the pore spaces of the samples. The physi…

Condensed Matter - Materials ScienceFinite differenceLattice Boltzmann methodsCompactionMaterials Science (cond-mat.mtrl-sci)FOS: Physical sciencesReynolds numberDisordered Systems and Neural Networks (cond-mat.dis-nn)MechanicsCondensed Matter - Disordered Systems and Neural NetworksGranular materialPhysics::GeophysicsPermeability (earth sciences)symbols.namesakesymbolsCalculusPorosityPorous mediumMathematics
researchProduct

Parallelization of a Lattice Boltzmann Suspension Flow Solver

2002

We have applied a parallel Lattice Boltzmann method to solve the behaviour of the suspension flow. The complex behaviour of the suspension flow cannot be solved by analytical methods, so simulations are the only way to study it. Usually the size of an interesting problem is so big that calculation time on one processor is too long, and this can be solved by parallel program. We have written a parallel suspension flow solver and tested it on massive parallel computers. The measured performance of our program show that the parallelization of suspension particles was successful. We also show that over one million particles can be simulated.

Condensed Matter::Soft Condensed MatterComputer scienceLattice (order)Suspension flowParallel algorithmLattice Boltzmann methodsCollision detectionParallel computingSolverComputational science
researchProduct

Coupling of lattice-Boltzmann solvers with suspended particles using the MPI intercommunication framework

2017

Abstract The MPI intercommunication framework was used for coupling of two lattice-Boltzmann solvers with suspended particles, which model advection and diffusion respectively of these particles in a carrier fluid. Simulation domain was divided into two parts, one with advection and diffusion, and the other with diffusion only (no macroscopic flow). Particles were exchanged between these domains at their common boundary by a direct process to process communication. By analysing weak and strong scaling, it was shown that the linear scaling characteristics of the lattice-Boltzmann solvers were not compromised by their coupling.

CouplingPhysicsadvection-diffusionta114AdvectionGeneral EngineeringLattice Boltzmann methods01 natural sciences010305 fluids & plasmasPhysics::Fluid DynamicsFlow (mathematics)0103 physical sciencesFluid dynamicsLinear scaleMPIStatistical physicsDiffusion (business)coupling010306 general physicsScalingSoftwareLattice-BoltzmannAdvances in Engineering Software
researchProduct

Simulations of non-spherical particles suspended in a shear flow

2000

The lattice-Boltzmann method was used to investigate the effects of the shape and concentration of the particles on the rheological properties of non-Brownian suspensions for non-zero Reynolds numbers. Several case studies were analyzed and the methods used were found to give accurate predictions for these systems. The viscosity of suspensions of both spherical and non-spherical particles was determined as functions of shear rate and concentration of particles. It was shown that, for high shear rates, shear thickening appears. This phenomenon is particularly pronounced for particles of irregular shape.

DilatantMaterials scienceLattice Boltzmann methodsGeneral Physics and AstronomyThermodynamicsReynolds numberMechanicsShear ratePhysics::Fluid DynamicsCondensed Matter::Soft Condensed Mattersymbols.namesakeShear (geology)RheologyHardware and ArchitecturesymbolsShear flowBrownian motion
researchProduct

A prospect for computing in porous materials research: Very large fluid flow simulations

2016

Abstract Properties of porous materials, abundant both in nature and industry, have broad influences on societies via, e.g. oil recovery, erosion, and propagation of pollutants. The internal structure of many porous materials involves multiple scales which hinders research on the relation between structure and transport properties: typically laboratory experiments cannot distinguish contributions from individual scales while computer simulations cannot capture multiple scales due to limited capabilities. Thus the question arises how large domain sizes can in fact be simulated with modern computers. This question is here addressed using a realistic test case; it is demonstrated that current …

General Computer ScienceComputer scienceLattice Boltzmann method0208 environmental biotechnologyGPULattice Boltzmann methods02 engineering and technologyParallel computing01 natural sciencesPermeability010305 fluids & plasmasTheoretical Computer ScienceComputational sciencePorous materialPetascale computing0103 physical sciencesFluid dynamicsFluid flow simulationPorosityta113ta114Supercomputer020801 environmental engineeringAddressing modePermeability (earth sciences)Petascale computingModeling and SimulationPorous mediumJournal of Computational Science
researchProduct

Slip Flow Over Structured Surfaces with Entrapped Microbubbles

2008

On hydrophobic surfaces, roughness may lead to a transition to a superhydrophobic state, where gas bubbles at the surface can have a strong impact on a detected slip. We present two-phase lattice Boltzmann simulations of a Couette flow over structured surfaces with attached gas bubbles. Even though the bubbles add slippery surfaces to the channel, they can cause negative slip to appear due to the increased roughness. The simulation method used allows the bubbles to deform due to viscous stresses. We find a decrease of the detected slip with increasing shear rate which is in contrast to some recent experimental results implicating that bubble deformation cannot account for these experiments.…

Materials scienceBubbleMicrofluidicsLattice Boltzmann methodsFOS: Physical sciencesGeneral Physics and AstronomyMechanicsSlip (materials science)Surface finishCondensed Matter - Soft Condensed MatterPhysics::Fluid DynamicsShear rateClassical mechanicsMicrobubblesSoft Condensed Matter (cond-mat.soft)Couette flowPhysical Review Letters
researchProduct

Transport properties of heterogeneous materials. Combining computerised X-ray micro-tomography and direct numerical simulations

2009

Feasibility of a method for finding flow permeability of porous materials, based on combining computerised X-ray micro-tomography and numerical simulations, is assessed. The permeability is found by solving fluid flow through the complex 3D pore structures obtained by tomography for actual material samples. We estimate overall accuracy of the method and compare numerical and experimental results. Factors contributing to uncertainty of the method include numerical error arising from the finite resolution of tomographic images and the rather small sample size available with the present tomographic techniques. The total uncertainty of computed values of permeability is, however, not essentiall…

Materials scienceMechanical EngineeringNumerical analysisComputational MechanicsX-rayLattice Boltzmann methodsFinite differenceEnergy Engineering and Power TechnologyAerospace EngineeringMechanicsCondensed Matter PhysicsPermeability (earth sciences)Classical mechanicsMechanics of MaterialsFluid dynamicsTomographyPorous mediumInternational Journal of Computational Fluid Dynamics
researchProduct